package workers

import (
	"fmt"
	"time"
)

// 添加异步执行函数
func Add(args ...int64) (int64, error) {
	println("############# 执行Add方法 #############")
	time.Sleep(10 * time.Second) // 模拟执行耗时任务
	sum := int64(0)
	for _, arg := range args {
		sum += arg
	}
	println("############# Add方法Done #############")
	return sum, nil
}

// 添加一个周期性任务
func PeriodicTask() error {
	fmt.Println("################ 执行周期任务PeriodicTask #################")
	return nil
}
